#ifndef GLOBAL_VARIANT_H
#define GLOBAL_VARIANT_H

enum BigSmallGate{//大小闸
    RetarderLocationType,//制动位
    PreservationPressureLocationType,//保压位
    OperatingPositionType,//运转位
    ReliefPositionType,//缓解位运转位
    PressDownType,//下压位
};

//大闸压力
extern int g_bigGateType;
//小闸压力
extern int g_smallGateType;
//总风缸压力
extern short g_totalWindCylinderPressure;
//列车管压力
extern short g_trainPipePressure;
//均衡风缸压力
extern short g_equalizeCylinderPressure;
//制动缸压力
extern short g_brakeCylinderPressure;

//大机速度值
extern short g_trainSpeedNum;
//启动柴油发动机
extern bool g_startDieselEngine;

//前司机室挡位手柄位置（0，1，2，3，-1，-2，-3）
extern int g_throttleHandleFront;
//后司机室挡位手柄位置（0，1，2，3，-1，-2，-3）
extern int g_throttleHandleBehind;

//辅助制动
extern bool g_auxiliaryBraking;

//紧急制动
extern bool g_emergencyBraking;

//前司机室油门系数（-100到+100）
extern short g_throttleFactorFront;

//后司机室油门系数（-100到+100）
extern short g_throttleFactorBehind;

//电喇叭
extern bool g_electricHorn;

//风喇叭
extern bool g_windHorn;

#endif // GLOBAL_VARIANT_H
